/**
 *
 * DO NOT EDIT THIS FILE UNLESS IT IS IN /costs
 */
import { ModelRow } from "../../interfaces/Cost";

export const costs: ModelRow[] = [
  {
    model: {
      operator: "equals",
      value: "gpt-4-turbo-preview",
    },
    cost: {
      prompt_token: 0.00001,
      completion_token: 0.0003,
    },
  },
  {
    model: {
      operator: "equals",
      value: "gpt-45-turbo",
    },
    cost: {
      prompt_token: 0.00001,
      completion_token: 0.0003,
    },
  },
  {
    model: {
      operator: "equals",
      value: "gpt4-turbo-preview",
    },
    cost: {
      prompt_token: 0.00001,
      completion_token: 0.0003,
    },
  },
  {
    model: {
      operator: "equals",
      value: "gpt-4-preview-1106",
    },
    cost: {
      prompt_token: 0.00001,
      completion_token: 0.0003,
    },
  },
  {
    model: {
      operator: "equals",
      value: "gpt-35-turbo-1106",
    },
    cost: {
      prompt_token: 0.0000015,
      completion_token: 0.000002,
    },
  },
  {
    model: {
      operator: "equals",
      value: "gpt35",
    },
    cost: {
      prompt_token: 0.0000015,
      completion_token: 0.000002,
    },
  },
  {
    model: {
      operator: "equals",
      value: "gpt-35-turbo-0613",
    },
    cost: {
      prompt_token: 0.0000015,
      completion_token: 0.000002,
    },
  },
  {
    model: {
      operator: "equals",
      value: "gpt-35-16k",
    },
    cost: {
      prompt_token: 0.000003,
      completion_token: 0.000004,
    },
  },
  {
    model: {
      operator: "equals",
      value: "gpt-4-vision",
    },
    cost: {
      prompt_token: 0.00001,
      completion_token: 0.0003,
    },
  },
];
